Hiding lines enhances the drawing and clarifies the design. The addition of shading produces a more realistic image of your model.
Visual styles control the display of edges and shading a viewport.
You can create your own visual styles by changing the face and edge settings and using shadows and backgrounds.
3D graphics display and memory allocation can slow performance on your system. Adaptive degradation, performance tuning and memory tuning are different approaches to delivering the best performance possible.